application: Revert the leak plug
authorEmmanuele Bassi <ebassi@linux.intel.com>
Fri, 18 Jun 2010 13:26:05 +0000 (14:26 +0100)
committerEmmanuele Bassi <ebassi@linux.intel.com>
Fri, 18 Jun 2010 13:26:05 +0000 (14:26 +0100)
The &s in the signature of a GVariant means "pass me a pointer". To
avoid repeating the same mistake, use a const gchar* to declare the
key.

gtk/gtkapplication.c

index 139f05600757e7aaae077a59f4ce60c150d775fd..4fa63eb810cd7f00a9710bd2c50fc2c8123e2708 100644 (file)
@@ -134,7 +134,7 @@ gtk_application_default_prepare_activation (GApplication *application,
                                            GVariant     *platform_data)
 {
   GVariantIter iter;
-  gchar *key;
+  const gchar *key;
   GVariant *value;
 
   g_variant_iter_init (&iter, platform_data);
@@ -143,8 +143,6 @@ gtk_application_default_prepare_activation (GApplication *application,
       if (strcmp (key, "startup-notification-id") == 0 &&
           g_variant_is_of_type (value, G_VARIANT_TYPE_STRING))
         gdk_notify_startup_complete_with_id (g_variant_get_string (value, NULL));
-
-      g_free (key);
       g_variant_unref (value);
     }